<!DOCTYPE html>
<html lang="en">

  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript">
      /* 
  JS中的数值类型
    1.整数型和浮点型都是Number类
    2.JS中可以表示最大值
        Number.MAX_VALUE  1.7976931348623157e+308
        Number.MIN_VALUE   5e-324  大于零的最小值
    3.如果数值大于最大值，则会返回
        infinity 表示正无穷
       -infinity 表示负无穷
      3.1 如果使用typeof(infinity)会返回number 
    4. NaN 是一个特殊的数字，表示Not A Number,使用typeof检查一个NaN也会返回number 
    5.进制
      5.1 16进制
          0X10就是16    
          0X100就是256  16*16=256
      5.2 8进制
          0o10就是8
          0o100就是64   8*8=64
      5.3 2进制
          0b10 就是2
          0b100 就是4    
   */
      var num = 123;
      console.log(num);
      var num2 = Number.MAX_VALUE;
      console.log(num2);
      var num3 = Number.MIN_VALUE;
      console.log(num3);
      var num4 = Number.MAX_VALUE * Number.MAX_VALUE;
      console.log(num4); //Infinity
      console.log(typeof (num4)); //number

      var num5 = NaN;
      console.log(typeof (num5)); //number

      var str1 = "hello";
      var num6 = parseInt(str1);
      console.log(num6); //NaN

      console.log("-----------------------");
      var num16 = 0X10;
      console.log(num16); //16

      var num8 = 0o100;
      console.log(num8); //64

      var num22 = 0b100;
      console.log(num22); //4
    </script>
  </head>

  <body>

  </body>

</html>